polymer microstructures - French English Dictionary